package com.g2room.io.file;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class TestRead {
	public static void main(String[] args) {
		String f = "E:/资料/项目/cqsh/资料/重庆歇后语.txt";
		bufferRead(f);
	}
	
	public static void bufferRead(String filePath) {
		BufferedReader br = null;
		try {
			// 使用缓冲区读取文件，1024为设置缓冲区大小，如果不传此参数则使用默认值8192
			br = new BufferedReader(new FileReader(filePath), 1024);
			String line;
			System.out.print("insert into life_saying(conundrum, answer, type) values");
			while((line = br.readLine()) != null) {
				if(line.contains("@") ) {
//					String[] str = line.split("]");
//					str = str[1].split("（");
//					if(str.length == 1) str = str[0].split("\\(");
//					if(str.length==1) {
//						System.out.println("==============="+line);
//						continue;
//					}
//					System.out.println("('"+str[0]+"', '" + str[1].replace("），", "").replace("）", "").replace(")，", "").replace(")", "")+"',2, 5,'其他'), ");
					String[] str = line.split("@");
					if(str.length>1) {
						System.out.println("('"+str[0].replace("[", "").trim().replaceAll("　", "")+"', '" + str[1].replace("：", "").replace("）", "").replace(")，", "").replace(")", "")+"',1), ");
					}
				}
				// 子分类ID：1、言子儿的动物篇；2、言子儿的身体部分；3、言子儿的形容词篇；4、言子儿的动词篇；5、言子儿的其他
			}
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
			try {
				if(null != br) br.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}
